package modelo;

import modelo.vista.CerealCosechaFinaView;
import modelo.vista.CerealView;

public class CerealCosechaFina extends Cereal {

	public CerealCosechaFina(String nombre, String epocaSiembre, float rinde, Mineral mineralPrincipalNecesario) {
		super(nombre, epocaSiembre, rinde, mineralPrincipalNecesario);
	}
	

	public CerealCosechaFina(CerealCosechaFinaView c) {
		super(c.getNombre(), c.getEpocaSiembre(), c.getRinde(), c.getMineralPrincipal());
	}
	
	public CerealCosechaFina(int codigo, CerealCosechaFinaView c) {
		super(c.getNombre(), c.getEpocaSiembre(), c.getRinde(), c.getMineralPrincipal());
		this.codigo = codigo;
	}

	@Override
	public String getType() {
		return "CosechaFina";
	}

	@Override
	public CerealView getView() {
		CerealCosechaFinaView cCFV = new CerealCosechaFinaView(this.nombre, this.epocaSiembra, this.rinde, this.mineralPrincipal);
		return cCFV;
	}

	public void modificarCosechaFina(CerealCosechaFinaView c){
		this.epocaSiembra = c.getEpocaSiembre();
		this.mineralPrincipal = c.getMineralPrincipal();
		this.rinde = c.getRinde();
	}


}
